package com.niiwoo.civet.account.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

import java.util.Objects;

/**
 * 账单是否在App上显示的枚举
 *
 * @author xiaoyingping
 * @
 */

@AllArgsConstructor
@Getter
public enum BillIsVisibleEnum {
    HIDDEN((byte) 0, "不在App上显示"),
    SHOW((byte) 1, "在App上显示");

    private byte value;
    private String desc;

    public static BillIsVisibleEnum getEnumByCode(byte enumCode) {
        if (Objects.nonNull(enumCode)) {
            for (BillIsVisibleEnum retEnum : BillIsVisibleEnum.values()) {
                if (enumCode == retEnum.getValue()) {
                    return retEnum;
                }
            }
        }
        return null;
    }

}
